package com.healthy.medical.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.healthy.medical.mapper.ErxamResultsMapper;
import com.healthy.medical.domain.ErxamResults;
import com.healthy.medical.service.IErxamResultsService;

/**
 * 体检结果Service业务层处理
 * 
 * @author 束伟
 * @date 2024-03-29
 */
@Service
public class ErxamResultsServiceImpl implements IErxamResultsService 
{
    @Autowired
    private ErxamResultsMapper erxamResultsMapper;

    /**
     * 查询体检结果
     * 
     * @param id 体检结果主键
     * @return 体检结果
     */
    @Override
    public ErxamResults selectErxamResultsById(Long id)
    {
        return erxamResultsMapper.selectErxamResultsById(id);
    }

    /**
     * 查询体检结果列表
     * 
     * @param erxamResults 体检结果
     * @return 体检结果
     */
    @Override
    public List<ErxamResults> selectErxamResultsList(ErxamResults erxamResults)
    {
        return erxamResultsMapper.selectErxamResultsList(erxamResults);
    }

    /**
     * 新增体检结果
     * 
     * @param erxamResults 体检结果
     * @return 结果
     */
    @Override
    public int insertErxamResults(ErxamResults erxamResults)
    {
        return erxamResultsMapper.insertErxamResults(erxamResults);
    }

    /**
     * 修改体检结果
     * 
     * @param erxamResults 体检结果
     * @return 结果
     */
    @Override
    public int updateErxamResults(ErxamResults erxamResults)
    {
        return erxamResultsMapper.updateErxamResults(erxamResults);
    }

    /**
     * 批量删除体检结果
     * 
     * @param ids 需要删除的体检结果主键
     * @return 结果
     */
    @Override
    public int deleteErxamResultsByIds(Long[] ids)
    {
        return erxamResultsMapper.deleteErxamResultsByIds(ids);
    }

    /**
     * 删除体检结果信息
     * 
     * @param id 体检结果主键
     * @return 结果
     */
    @Override
    public int deleteErxamResultsById(Long id)
    {
        return erxamResultsMapper.deleteErxamResultsById(id);
    }
}
